@isTest
private class AccountClassificationTriggerTestClass {
   
static testmethod void triggerAccount(){
     test.startTest();
    AccountClassificationTriggerHandler handler=new AccountClassificationTriggerHandler ();
     //On account..
     PIMS_Reserved_Id__c pimsidList=new PIMS_Reserved_Id__c(PIMS_Id__c='4545-7676',Used__c=false);
     insert pimsidList;
        Account a1=new Account(name='acc1',Type='type1');
         a1.Partner_ID__c=pimsidList.PIMS_Id__c;
        insert a1;
     PIMS_Reserved_Id__c pimsid=[select Id,Account__c,PIMS_Id__c,Used__c from PIMS_Reserved_Id__c where PIMS_Id__c =:a1.Partner_ID__c];
        pimsid.Used__c=true;
        update pimsid;
    
     
     //On  Classification insert/update......
     classificationValue__c classificationValueList=new classificationValue__c(Name='test',Value_in_PIMS__c='TH',Value_in_SFDC__c='test');
     insert classificationValueList;
     Classification__c classification1=new Classification__c(Classification_Code__c='code1',Affiliate_Account__c=a1.Id,Start_Date__c=system.today(),Status__c='Active');
     classification1.ClassificationValue__c=classificationValueList.Value_in_PIMS__c;
     insert classification1; 
      update classification1;
     
     
    
        
     test.stopTest();
}

}